2016-07-09 23 views
2

IIS 6.0의 ASP.NET 4.0에서 URL의 최대 길이를 늘릴 수있는 최선의 방법은 무엇입니까?ASP.Net 4.0에서 URL의 길이를 늘리는 방법은 무엇입니까?

원격 서버에서 다음 오류를 반환했습니다 : (414) Request-URI Too Large.

약 1200 개의 전화 번호로 보내고 싶습니다. 13500 자.

이 코드를 사용하고 있습니다.

string strUrl = "http://mobicomm.dove-sms.com/mobicomm//submitsms.jsp?user=****&key=****&mobile=" + mob + "&message=" + txtMessage.Text.Trim() + "&senderid=****&accusage=1"; 

     // Create a request object 
     WebRequest request = HttpWebRequest.Create(strUrl); 
     // Get the response back 
     HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
     Stream s = (Stream)response.GetResponseStream(); 
     StreamReader readStream = new StreamReader(s); 
     string dataString = readStream.ReadToEnd(); 
     response.Close(); 
     s.Close(); 
     readStream.Close(); 
+1

전화 번호가 URL에 게시 된 것 같습니다 (POST 대신 'GET' 요청과 유사), 대신'POST '로 보낼 수 있는지 확인하십시오. SMS를 보낼 때 코드는 어떻게 생겼습니까? – NoLifeKing

+0

예, 모범 사례는 URL에 엄청난 양의 데이터를 보내지 않는 것입니다. –

+0

URL을 통해 보내야 만하는 sms 게이트 웨이의 웹 API입니다. – Abhishek

답변

0

POST를 수행하고 params를 요청 본문에 포함시키고 싶습니다.

+0

예, 매우 합리적입니다. –

+0

예, 요청 URL에 매개 변수를 게시하고 있습니다. – Abhishek

+0

@abhishek 당신은 POST와 GET 사이의 차이를 찾아 볼 수 있습니다. SMS Gateway webapi는 확실히 POST와 같은 방법을 지원합니다. 이에 대해 확실하지 않은 경우 게이트웨이 제공 업체에 대한 링크를 공유하여 도움을받을 수 있도록하십시오. –