0

클라이언트/서버 사이에 변화 WebApi 및 생성하기 그것의 MD5 해시 (이것은 메시지의 전체 해시의 일부로 포함됩니다)요청 내용은 내용 아웃 바운드 요청에 보이는, 내가이의</p> <p>부 (이 유사) HMAC와 WebApi 요청을 인증하는 솔루션에서 일하고 있어요

내 특정 아웃 바운드 요청 (예 : GET 요청)에서 .Content의 값은 null입니다. 이 서버 측 핸들러에 도달하면

그러나, .Content

의 값은 내가 핸들러에 오는 request.Content에()를 .ReadAsStringAsync을 할 경우

, 나는 지금 보이는 볼 수있다 다음과 같이하십시오 :

Id = 1, Status = RanToCompletion, Method = "{null}", Result = "" 
AsyncState: null 
CancellationPending: false 
CreationOptions: None 
Exception: null 
Id: 1 
Result: "" 
Status: RanToCompletion 

콘텐츠의 MD5 해시를 생성 할 때 분명히 내 아웃 바운드 요청과 일치하지 않습니다.

"콘텐츠"의 출처는 무엇입니까?
생성하지 못하도록 할 수 있습니까? 편집 이는 GET에 일어날 것으로 보인다

이 Task.ToString의 출력처럼 나에게 보이는

답변

3

요청한다(). 작업 결과를보고 있어야합니다. 기다리거나 액세스하십시오. 결과.