우편 배달부를 사용하여 wcf rest service의 메소드를 사용할 수 있습니다.스트림을 지나는 동안 Wcf Rest Service 오류가 발생했습니다.
그러나 나는 그것이 나에게 다음과 같이
Client error - 400 when posting to web hook at 'http://localhost:12456/JiraRestWebhook.svc/GetData/TES-217?user_id=james&user_key=jamesD'
내 방법은 400 오류를 제공하는 API를 쳤을 때 내가 JIRA의은 webhook를 사용하고는 :
[OperationContract]
[WebInvoke(BodyStyle = WebMessageBodyStyle.Wrapped,
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json
, UriTemplate = "GetData/{value}"
)]
string GetData(string value, Stream c);
나는 성공적으로 우편 배달부를 사용하여 칠 수 있어요. 요청에는 원시 데이터도 포함됩니다.
그러나 내 JIRA webhook은이 문제를 업데이트/생성하는 동안이 오류를 표시합니다.
참고 사항 : - 메소드에서 Stream Param을 제거하면. 그러면 내 봉사가 내게 결과를 줄 수있다.
내 코드가있는 모든 것이 정확합니다. 이전에 크롬에서 우편 배달부 restclient를 사용하여 내 URL에 게시하는 경우를 설명했습니다. 예상대로 작동하지만 JIRA에서 webhook을 사용하면 동일한 코드가 작동하지 않습니다. – iGod