私はかなり基本的な WebAPI コントローラーを持っています:
[HttpGet]
public IQueryable<User> GetUsers()
{
return _users.AsQueryable();
}
[HttpPost]
public User AddUser(User toAdd)
{
_userRepository.AddUser(toAdd);
}
User オブジェクトも同様に単純です。
public class User
{
public String name { get; set; }
public String email { get; set; }
}
(明らかに退屈な部分のいくつかは省略されています!)
サービスへの投稿は、C# 呼び出し、jQuery 呼び出しなどを通じて正常に機能します。
javascript/jquery を使用すると、次のようになります。
var user = {
"Name" : "Persons Name",
"Email" : "Email@Email.com"
}
var processed = JSON.stringify(user);
$.ajax({
url: url,
data: processed,
success: ....
...
});
Objective-CからPOSTしようとしています。GET は完全に正常に機能するため、接続できることはわかっています。
JSON経由でオブジェクトを投稿するためにあらゆる種類のことを試しましたが、うまくいきません。誰かが私を正しい方向に向けることができますか?
ありがとう!