2011-12-07 73 views
0

我想轉換curl調用ASIHTTPRequest,我已經大部分成功,除了不能發送消息位。curl -d到ASIHTTPRequest

這是怎麼看起來捲曲

curl -d "hello world" \ 
"http://api.pusherapp.com/apps/11776/channels/test_channel/events?"\ 
"name=my_event" 

,這是它的外觀爲ASIHTTPRequest

NSString *url = @"http://api.pusherapp.com/apps/11776/channels/test_channel/events?name=my_event"; 

ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:url]]; 
[request setRequestMethod:@"POST"]; 
[request startSynchronous]; 

他們都觸發事件,但捲曲呼叫發送「hello world」作爲消息,而ASIHTTPRequest不會。

我試過把它作爲一個帖子變量或頭部添加,但沒有成功。 關於如何將「-d消息」轉換爲其他格式的任何想法?

謝謝 安德烈

回答

0

您需要將您的信息添加到請求的主體,例如通過使用這行代碼:

[request appendPostData:[@"hello world" dataUsingEncoding:NSUTF8StringEncoding]]; 
+0

嗨,克勞斯。謝謝你的幫助。我已經嘗試過了。它沒有通過:/ – Andre