1
デンマーク語でæ、ø、åなどの文字を含むデータを送信しようとすると、WCF Webサービス(svc-file)デンマーク語の文字を含むjsonデータで呼び出すと、WCF Webサービスの要求エラーが発生する
私はこのような要求を作ってるんだ、私のiOSアプリでは:
NSData *requestData = [NSData dataWithBytes:[jsonRequest UTF8String] length:[jsonRequest length]];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setValue:[NSString stringWithFormat:@"%d", [requestData length]] forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody: requestData];
私のWCFサービスのインターフェイスは次のようになります。私は「AEを送信しないとき
[OperationContract]
[WebInvoke(Method = "POST", BodyStyle=WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/createNewPost")]
NewPostReply CreateNewPost(CreatePostCredential createPostCredential);
すべてが完璧に動作しますøå "が含まれているとエラーになります。
操作契約またはweb.configで何かを変更する必要がありますか?
パーフェクト!それと "WrappedRequest"を削除しました:) – user1359500