How to use 동사 제공받을 웹클리나 reques?

내가 어떻게 권능은하나님께 동사 변경하십시오 웹클리나 요청을 한? 단, 심지어 다운로드스타링 경우 기본적으로 게시물로의 허용 / 보인다.

        try
        {
            WebClient client = new WebClient();               
            client.QueryString.Add("apiKey", TRANSCODE_KEY);
            client.QueryString.Add("taskId", taskId);
            string response = client.DownloadString(TRANSCODE_URI + "task");                
            result = JsonConvert.DeserializeObject<Dictionary<string, dynamic>>(response);
        }
        catch (Exception ex )
        {
            result = null;
            error = ex.Message + " " + ex.InnerException;
        }

그리고 바이올리니스트 다음과 같이 말합니다.

POST http://someservice?apikey=20130701-234126753-X7384&taskId=20130701-234126753-258877330210884 HTTP/1.1
Content-Length: 0
질문에 대한 의견 (4)
해결책

대신 사용할 경우 더 많은 것과 하테프웨브레퀘스트 컨트롤이 가능하다. 동사 (기본값: 프레젠테이션이든) 에 의해 미삭 Method 속성을 변경할 수 있습니다

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(HostURI);
request.Method = "GET";
String test = String.Empty;
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
    Stream dataStream = response.GetResponseStream();
    StreamReader reader = new StreamReader(dataStream);
    test = reader.ReadToEnd();
    reader.Close();
    dataStream.Close();
 }
 DeserializeObject(test ...)
해설 (1)

확실하지 않은 경우 웹클리나 사용할 수 있습니다. 그러나 하테프클리앵 t.게타지 놀스 방법을 사용하지 않는 이유는 http://msdn.microsoft.com/en-us/library/hh158944.aspx (String)

해설 (1)

Net 의 소스 코드를 볼 수 있는 방법 중 하나로, http 상태 [다운로드스타링] [1] 달려 있으며, 각 개인 웹클리나 인스턴스입니다 필드이므로 m_method 선택해제되어 null 로 새 요청에 따라 메서드 호출 ([링크] [2]) 및 웹 설정값으로 reques 작성자여야 (예를 들면 ftp 프로토콜을 uri 가 따라 다른 작성자여야) 이지만, 스레드 안전한 것은 아니다.

아마도 이 중 몇 통씩 틀렸다니까 공유함을 웹클리나 인스턴스입니다 동시에?

그래서 it gets 혼란스럽다. 이 또는 URI 를 인컨텍스트 인간으로 웨브레퀘스트 작성자여야.

[1]: https://github.com/Microsoft/referencesource/blob/master/System/net/System/Net/webclient.cs # L882 [2]: https://github.com/Microsoft/referencesource/blob/master/System/net/System/Net/webclient.cs # L91

해설 (0)