REST POST服务:转换后期数据中的特殊字符

时间:2015-09-28 10:10:50

标签: rest http-post

我正在调用我发送以下JSON主体的REST POST服务,

%5B%7B%22studenId%22%3A99999%7D%5D

但是,服务器收到的数据是

df = pandas.DataFrame({'A' : ['foo', 'foo', 'foo', 'foo', 'bar', 'bar', \
                               'bar', 'bar', 'baz', 'baz', 'baz', 'baz'],\
                        'B' : ['one', 'one', 'two', 'two', 'one', 'one', \
                               'two', 'two', 'one', 'one', 'two', 'two'],\
                        'C' : pandas.np.random.randn(12)})

df

    A    B         C
0   foo  one -0.241101
1   foo  one -0.658436
2   foo  two  0.300752
3   foo  two -0.589445
4   bar  one  1.775511
5   bar  one  0.068603
6   bar  two -0.464550
7   bar  two -0.621055
8   baz  one -1.469311
9   baz  one  0.490963
10  baz  two -0.606491
11  baz  two -0.006323

并且出错了。有没有办法让它发挥作用?

1 个答案:

答案 0 :(得分:0)

您的内容似乎是经过网址编码的。您是否使用HTML表单发送了内容(不应该)?如果你在浏览器中,你应该利用AJAX来做到这一点:

如果您向我们提供有关您用于发送数据的方式的更多详细信息,那将非常有用。

希望它可以帮到你, 亨利