C \ # post 가 요청 한 json 문자열 가 져 오기

질문 던 지기    
       회 사 는 ITSM 모 바 일 엔 드 에 인 터 페 이 스 를 쓰 라 고 했 습 니 다. 지금 이런 문제 가 발생 했 습 니 다. 모 바 일 엔 드 는 post 를 통 해 json 꼬치 를 보 내 달라 고 요 청 했 습 니 다. 어떻게 모레 얻 을 수 있 습 니까?백 스테이지 프로그램 을 외부 네트워크 에 발표 해 야 테스트 를 할 수 있 기 때문에 쉽 지 않다.몇 사람 이 한참 동안 머리 를 쥐 어 짜 서 야 해결 하 였 다.
해결 방안
       이 문 제 를 해결 하 는 것 은 사실 매우 간단 하 다.이렇게 두 줄 의 코드.
string requestMes = string.Empty;
using(StreamReader sr = new StreamReader(Request.InputStream))
{
    requestMes = sr.ReadLine();
}

        requestMes 는 당신 이 가 져 올 json 문자열 입 니 다.사실 다른 문법 으로 써 도 되 지만, 그래도 위의 것 은 좀 간단 하 다.
Stream postData = Request.InputStream;
StreamReader sr = new StreamReader(postData);
string requestMes= sr.ReadToEnd();
sr.Close();

넓히다
        이전 전단 에 뮤 직 비디오 를 사용 할 때 는 Controllers 방법 에 [HttpPost] 를 추가 하면 됩 니 다.
[HttpPost]
public string GetPostData(string josnData)
{
   //
}

작은 매듭
      코드 라 는 것 은 손 을 많이 쓰 고 연습 하 며 쌓 고 정리 하 는 것 이다.시간 이 지나 면 큰 소 와 멀 지 않다.

좋은 웹페이지 즐겨찾기