首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取XML数据跨域namecheap.com接口

获取XML数据跨域namecheap.com接口
EN

Stack Overflow用户
提问于 2012-10-02 16:12:48
回答 1查看 588关注 0票数 0

我正在尝试使用namecheap.com应用程序接口来允许从我的网站进行域名搜索,但我被困在了跨域阻止的老问题上。在API documentation上,它告诉我需要发出一个HTTP-GET请求来检索XML文件。我已经在jQuery中这样做了,但是我得到了跨域错误消息。当我像下面这样将dataType更改为jsonp时,它将获得XML文件,但会导致一个错误,因为浏览器并不需要XML文件。

代码语言:javascript
运行
复制
jQuery.ajax({
  dataType: 'jsonp',
  url: 'https://api.sandbox.namecheap.com/xml.response',
  data: {ApiUser: 'user', ApiKey: 'keygoeshere', UserName: 'user', Command: 'namecheap.domains.check',  DomainList: 'test.com, dfuhkgusvhbksbhv.com', ClientIp: '123.1.1.123'},
  success: parseXml
});

有人能解释一下我是如何做到这一点的,并且能够毫无错误地获取XML文件吗?

谢谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-02 19:26:09

我在PHP中使用了simplexml_load_file()函数,运行正常,没有任何跨浏览器的问题。API使用这种方法工作得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12686650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档