LINUX.ORG.RU

не возможно добавить собщения из любого браузера на webkit


0

0

чего не хватает? Подозреваю капчи :)


> POST /add_comment.jsp HTTP/1.1
> Soup-Debug-Timestamp: 1238442332
> Soup-Debug: SoupSessionAsync 1 (0x9903c18), SoupMessage 40 (0x9dbf0d0), SoupSocket 14 (0x9bf78c0)
> Host: www.linux.org.ru
> Origin: http://www.linux.org.ru
> Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/pn g,*/*;q=0.5
> Referer: http://www.linux.org.ru/comment-message.jsp?msgid=3596795
> Content-Type: application/x-www-form-urlencoded
> User-Agent: libsoup (может быть че угодно)
> Cookie: password=md5here; profile=loginhere; __utmz=75309071.1238171549.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utma=75309071.63399314.1238171549.1238441842.1238442017.3; __utmb=75309071; __utmc=75309071
>
> session=FC862A3D4A380A31E6F673828AE17813&topic=3596795&title=Re%3A+%D0%92%D1%8B %D1%88%D0%B5%D0%BB+%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80+NVidia+180.44+%28s table%29&msg=%D1%82%D0%B5%D0%BF%D0%B5%D1%80%D1%8C+%D0%BF%D0%BE%D0%B4+%D0%BA%D0%B 4%D0%B5+%D0%BD%D1%83%D0%B6%D0%BD%D1%8B+%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%B B%D1%8C%D0%BD%D1%8B%D0%B5+%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%B0%3F&mo de=quot&autourl=1&texttype=0

< HTTP/1.1 500 Internal Server Error
< Soup-Debug-Timestamp: 1238442333
< Soup-Debug: SoupMessage 40 (0x9dbf0d0)
< Date: Mon, 30 Mar 2009 19:45:37 GMT
< Content-Type: text/html;charset=utf-8
< Vary: Accept-Encoding
< Connection: close
< Transfer-Encoding: chunked

★★★★★

Ответ на: комментарий от Sylvia

постил из GtkLauncher'а и из мидори. Тобишь webkit-gtk. Арора на qtwebkit. Тобишь более старый плюс другой сетевой бекенд.

mrdeath ★★★★★
() автор топика
Ответ на: комментарий от nikolayd

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/530.4 (KHTML, like Gecko) Chrome/2.0.171.0 Safari/530.4

это был явно не я. WinNT 5.1 :)

mrdeath ★★★★★
() автор топика
Ответ на: комментарий от mrdeath

> POST /add_comment.jsp HTTP/1.1
> Soup-Debug-Timestamp: 1238443705
> Soup-Debug: SoupSessionAsync 1 (0x9566568), SoupMessage 86 (0x97b08c0), SoupSocket 22 (0x967a5c0)
> Host: www.linux.org.ru
> Origin: http://www.linux.org.ru
> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-us) AppleWebKit/528.5+ (KHTML, like Gecko, Safari/528.5+) GtkLauncher
> Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/pn g,*/*;q=0.5
> Referer: http://www.linux.org.ru/comment-message.jsp?msgid=3596795
> Content-Type: application/x-www-form-urlencoded
> Cookie: password=md5; profile=mrdeath; __utma=75309071.1517794541.1238443673.1238443673.1238443673.1; __utmb=75309071; __utmc=75309071; __utmz=75309071.1238443673.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)
>
> session=42F61DD2698796107ABE7E42D94AFF95&topic=3596795&title=test&msg=test&mode =quot&autourl=1&texttype=0

< HTTP/1.1 500 Internal Server Error
< Soup-Debug-Timestamp: 1238443705
< Soup-Debug: SoupMessage 86 (0x97b08c0)
< Date: Mon, 30 Mar 2009 20:08:29 GMT
< Content-Type: text/html;charset=utf-8
< Vary: Accept-Encoding
< Connection: close
< Transfer-Encoding: chunked

Проблема с libsoup бекэндом. Остальные работают. :)

mrdeath ★★★★★
() автор топика
Ответ на: комментарий от nikolayd

< Set-Cookie: ACEGI_SECURITY_HASHED_REMEMBER_ME_COOKIE=bXJkZWF0aDoxMjM5NjU0NDM4MzM4OjhiYzExNj hjNDExMWUwMDMxMDEwMDY5NDkzMDNmZjEy; Path=/wiki
< Set-Cookie: JSESSIONID=3C7DA2A8E4F53DA604E6D89155A0A22D; Expires=Sat, 27-Jun-2048 17:54:36 GMT; Path=/wiki




Лор выставляет куку JSESSIONID на /wiki, а не на /, когда /post_comment.jsp как раз в / и он в ней нуждается.

можно пофиксить?

mrdeath ★★★★★
() автор топика
Ответ на: комментарий от mrdeath

> можно пофиксить?

Да фикси, я не против. Только в исходном сообщении ты писал, что из-под вебкита не постит - я тебе линк кинул на тред, созданный вебкитом. А тут выясняются какие-то махинации с вики :|

nikolayd
()
Ответ на: комментарий от nikolayd

я про движок :) чего на /wiki то ставится кука? :) когда должна на / ставить.

тут как-то странность с обоих сторон. со стороны лора, почему куда ставиться на /wiki/, и со стороны остальных браузеров, почему они эту куку посылают серверу в / конкекст, когда она явно обозначена для конктекста /wiki/.

пойду рфц почитаю на куки.

mrdeath ★★★★★
() автор топика
Ответ на: комментарий от mrdeath

багрепорт написан. там нарушение rfc в libsoup. и лор тоже лишние куки шлет которые по rfc должны дропаться.

mrdeath ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.