First of You should never post private information such as your public key of such API
:
click here이 전체 해상도
에 아래의 이미지를 볼 수 나는 확신을, return client.Execute(request);
대신에
var result = client.Execute(request);
return result;
return
에 중단 점을 추가하면 호출에서 전달 된 객체가 무엇인지 검사 할 수 있습니다. 테스트하지 않고 result.Content
(RestSharp가 응답 내용을 추가하는 곳)을 객체로 변환 할 수 있고 해당 객체를 사용하거나 dynamic
유형을 사용하십시오.
지금, VS에서 코드를 테스트 :
:
click here이
당신은 다음처럼 dynamic
객체를 사용하여 전체 해상도로 아래의 이미지를 볼 수 click here 아래의 이미지를 전체 해상도로 보시려면
public void GetResponse()
{
var client = new RestClient();
client.BaseUrl = "https://api.mailgun.net/v2";
client.Authenticator = new HttpBasicAuthenticator("api", "pubkey-e82c8201c292691ad889ace3434df6cb");
var request = new RestRequest();
request.Resource = "/address/validate";
request.AddParameter("address", "[email protected]");
var response = client.Execute(request);
dynamic content = Json.Decode(response.Content);
bool isValid = content.is_valid;
string domain = content.parts.domain;
}
그냥 JSON과 같은 응답의 내용을 취급 통과 :
{
"address": "[email protected]",
"did_you_mean": null,
"is_valid": true,
"parts": {
"display_name": null,
"domain": "mydomain.com",
"local_part": "me"
}
}
포럼 사이트와 달리 "감사"또는 "모든 도움을 주심"또는 [so]의 서명은 사용하지 않습니다. "[안녕하세요, '고마워,'태그 라인 및 인사말을 게시물에서 삭제해야합니까?] (http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be 참조) . 을하지만 오류가 무엇입니까; 동적 콘텐츠 = System.Runtime.Serialization.Json.Decode (response.Content) : 컴파일러 오류 메시지 : CS0234을 : -removed-부터 게시물) –