2011-12-07 13 views
0

私はカールコールをASIHTTPRequestに変換しようとしていますが、メッセージビットを送信できないことを除けば、ほとんど成功しました。curl -d to 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]; 

彼らの両方がイベントをトリガしますが、カールコールASIHTTPRequestはメッセージとして「hello world」を送信します。

投稿変数、またはヘッダーとして追加しようとしましたが、成功しませんでした。 「-dメッセージ」のものを他の形式に変換する方法に関するアイデアはありますか?

はアンドレ

答えて

0

あなたは、例えば、リクエストのボディにあなたのメッセージを追加する必要があり、 をありがとうこのコード行を使用して:

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

こんにちはClaus。ご協力いただきありがとうございます。私はすでにそれを試みた。それは来ることはありません:/ – Andre