내 클라이언트 측 응용 프로그램에는 Xamarin 및 MobileServices SDK를 사용하고 .Net 백엔드에는 Azure를 사용하고 있습니다. ApiController를 구현했으며 SDK를 가져올 때 성공적으로 데이터를 검색 할 수 있습니다.Azure는 AzureMobileServices SDK를 게시하려고 시도 할 때 허용되지 않습니다.
public async Task<UserData> Get()
{
UserData newData = new UserData();
newData.name = "null";
..shortened..
return newData;
}
내가 너무 POST 방식 구현 : 여기 는 가져 오기 코드입니다
public async Task<UserData> Post(string ownerId)
{
UserData newData = new UserData();
newData.ownerId = ownerId;
var success = false;
..shortened...
return success;
}
을 그리고 난이 성공적으로 우편 배달을 통해 호출 할 수 있지만, SDK는 나에게이 오류가 발생합니다 :
을Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException: The request could not be completed. (Method Not Allowed)
여기에 클라이언트 측 코드 : GET 전화 :
var result = await client.InvokeApiAsync<UserData>("userData",System.Net.Http.HttpMethod.Get, null);
POST 호출
var result = await client.InvokeApiAsync<UserData, bool>("userData", ownerId, System.Net.Http.HttpMethod.Post, null);
어떤 아이디어가?
실패한 요청의 간단한 코드와 피들러 출력을 게시 할 수 있습니까? –
백엔드 및 클라이언트 코드를 추가했습니다. – Tom