Javascript get 403禁止仅在url1而非url2时发生

Javascript get 403禁止仅在url1而非url2时发生,javascript,jquery,http-status-code-403,Javascript,Jquery,Http Status Code 403,我做一个“获取”(javascript) 此url工作正常,无错误: http://mysite.com/ME.php?uid=1&screen=custom&icon=hubpages&jhtml=<div id='hubpages' style='position: absolute; left: 818px; top: 31px; z-index: -9; ' class='icon ui-draggable' ><img src='M/hubpa

我做一个“获取”(javascript)

此url工作正常,无错误:

http://mysite.com/ME.php?uid=1&screen=custom&icon=hubpages&jhtml=<div id='hubpages' style='position: absolute; left: 818px; top: 31px; z-index: -9; ' class='icon ui-draggable' ><img src='M/hubpages.png'><div class='box'><a href='http://hubpages.com' target='_blank'>hubpages.com</a></div></div>&F=seticon
http://mysite.com/ME.php?uid=1&screen=custom&icon=hubpages&jhtml=&F=seticon
但我得到403禁止与此请求:

http://mysite.com/ME.php?uid=1&screen=custom&icon=squidoo&jhtml=<div id='squidoo' style='position: absolute; left: 307px; top: -35px; z-index: -9; ' class='icon ui-draggable' ><img src='M/squidoo.png'><div class='box'><a href='http://squidoo.com' target='_blank'>squidoo.com</a></div></div>&F=seticon
http://mysite.com/ME.php?uid=1&screen=custom&icon=squidoo&jhtml=&F=seticon
我就是看不出有什么不同,只有这么多的时间我可以看这个而不发疯!他们是一样的!?早上6:30,也许我已经失去理智了


如果有帮助;我在同一个函数中执行这两个get,在同一行/同一行,函数对每个url执行相同的操作。

如果出现403错误,则问题可能出在服务器端。我认为这个问题可能与非常长的jhtml参数有关,您似乎在传递这个参数时没有进行任何编码。理想情况下,您不会像这样传递HTML字符串,但如果这是绝对必要的,您可以在发出请求之前尝试在HTML字符串上使用
encodeURI()
,然后使用服务器端技术的补充方法对其进行解码。

我将尝试您的encodeURI()建议。我认为你有点错过了要点,因为长度与它无关,因为第一个工作url比第二个403 url长。ThanksGet403(禁止)jquery.js:4
http://mysite.com/ME.php?uid=1&screen=custom&icon=squidoo&jhtml=<div id='squidoo' style='position: absolute; left: 307px; top: -35px; z-index: -9; ' class='icon ui-draggable' ><img src='M/squidoo.png'><div class='box'><a href='http://squidoo.com' target='_blank'>squidoo.com</a></div></div>&F=seticon