我正在从MS登录中收到针对天蓝色活动目录的回调。该帖子的标题中包含一个id令牌,需要将其读入服务器端的字符串变量中。
我可以在chrome dev工具中的network / headers / formdata下看到数据。我已经遍历了标头集合-它不在那里。您怎么访问这些数据?
用于显示标头的代码(实际上是使用vb.net,但是现在我要为c#发布它只是市场的一小部分,如果需要,我可以很容易地翻译它):
Dim loop1, loop2 As Integer
Dim arr1(), arr2() As String
Dim coll As NameValueCollection
' Load Header collection into NameValueCollection object.
coll = Request.Headers
' Put the names of all keys into a string array.
arr1 = coll.AllKeys
For loop1 = 0 To arr1.GetUpperBound(0)
txtOutput.Text += "Key: " & arr1(loop1) & vbCrLf
arr2 = coll.GetValues(loop1)
' Get all values under this key.
For loop2 = 0 To arr2.GetUpperBound(0)
txtOutput.Text += "Value " & CStr(loop2) & ": " & Server.HtmlEncode(arr2(loop2)) & vbCrLf & vbCrLf
Next loop2
Next loop1
我希望在headers集合中找到此数据,但是它不存在。
答案 0 :(得分:0)
您几乎拥有了它。答案就在您的问题上。使用$('body').on('click','.c', function(){
$(this).addClass('a').removeClass('c');
});
代替coll = Request.Form
。