首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASIHTTPRequest - PostData但GET方法

ASIHTTPRequest - PostData但GET方法
EN

Stack Overflow用户
提问于 2011-01-14 01:17:20
回答 2查看 3.7K关注 0票数 1

有没有办法查看ASIHTTPRequest发出的请求?

我的代码是:

代码语言:javascript
复制
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request appendPostData:[data  dataUsingEncoding:NSUTF8StringEncoding]];
[request setRequestMethod:@"GET"];
[request addRequestHeader:@"Content-Type" value:@"application/json"];

我正在尝试复制:

代码语言:javascript
复制
curl -X GET "http://www.myurl.com/_api/my/url" -H "Content-Type: application/json" -d {"api_key":"my_special_api_key_123"}

卷曲可以正常工作,但我无法让ASIHTTPRequest正常工作。

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-14 01:50:51

要调试发送到服务器的http请求,可以使用http调试代理:这个线程列出了OSX上可用的一些工具(自从我在Windows机器上使用Fiddler调试HTTP数据包以来,我就没有使用过它们中的任何一个):

https://superuser.com/questions/42813/looking-for-http-debugging-proxy-for-mac-similar-to-fiddler-on-windows

关于您正在尝试执行的操作(使用GET请求发送数据):

根据这个讨论,CFNetwork不会让你这么做的:http://groups.google.com/group/asihttprequest/browse_thread/thread/918f11f1196a3b74?tvc=2&pli=1

如果您确实需要使用GET请求发送数据,则可能必须使用libcurl,但我不确定它在iOS上是否可用。

票数 2
EN

Stack Overflow用户

发布于 2012-03-05 04:37:38

对post参数使用ASIFormDataRequest

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

https://stackoverflow.com/questions/4683024

复制
相关文章

相似问题

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