سؤال

ولدي بحث في MSDN و يمكنني 'ر الرقم أين المعلمات POST من HttpListenerRequest؟

وأي فكرة؟

و* سلسلة استعلام مواقع المعلومات يبدو أن لديها فقط الحصول على المعلمة لا تستطيع إضافة

هل كانت مفيدة؟

المحلول

وبعد بضع ساعات من البحث (كنت تبحث قبل نشر هنا) أدركت أنني بحاجة لاعادة ارسال طلب للحصول على المعلمة النموذج. هكذا مرة واحدة لدي HttpListenerRequest تملأ وظيفة المعلمات لا في الداخل. تحتاج إلى إرسال طلب آخر للحصول عليها:

//POST param
if (webRequest.Method == "POST")
{
    StreamReader getPostParam = new StreamReader(request.InputStream, true);
    postData = getPostParam.ReadToEnd();
    byte[] postBuffer = System.Text.Encoding.Default.GetBytes(postData);
    postDataStream.Write(postBuffer, 0, postBuffer.Length);
    postDataStream.Close();
}
//END POST param
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top