1

次のようなNSMutableURLRequestヘッダーが必要です
。---
beginPOST/index.php HTTP / 1.1
Content-Length:91
Host:192.168.1.3 :8803
Content-Type:application / x-www-form-urlencoded

command = 01&version = V0.1&type = 3
----誰かを終了
して、ヘッダーフィールドを最後の行のように見せるための方法を教えてください。空の行で他の人から分離する方が良いです。

4

1 に答える 1

1

その最後の行はヘッダーではなく、リクエストの本文です。次のように、その値を文字列として使用して本文データを設定するだけです。

NSString *params = @"command=01&version=V0.1&type=3";
NSData *data = [params dataUsingEncoding:NSUTF8StringEncoding];

//set headers
[self addValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[self addValue:[NSString stringWithFormat:@"%i", [data length]] forHTTPHeaderField:@"Content-Length"];

//set body
[self setHTTPBody:data];
于 2012-02-03T10:28:37.683 に答える