browsermob-node icon indicating copy to clipboard operation
browsermob-node copied to clipboard

can't set headers

Open AndrewRayCode opened this issue 11 years ago • 1 comments

proxy.start(function(err, data) {
    proxy.startHAR(data.port, 'test', function(err, resp) {
        proxy.doReq('POST', '/proxy/8080/headers', JSON.stringify({'User-Agent': 'iPhone' }), function(err, newData) {

oh boy

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 500 Exception [NullPointerException - "null"] thrown by event method [public com.google.sitebricks.headless.Reply net.lightbody.bmp.proxy.bricks.ProxyResource.updateHeaders(int,com.google.sitebricks.headless.Request)]

at net.lightbody.bmp.proxy.bricks.ProxyResource.updateHeaders(ProxyResource.java:149)
(See below for entire trace.)
</title>
</head>
<body>
<h2>HTTP ERROR: 500</h2>
<p>Problem accessing /proxy/8080/headers. Reason:
<pre>    Exception [NullPointerException - "null"] thrown by event method [public com.google.sitebricks.headless.Reply net.lightbody.bmp.proxy.bricks.ProxyResource.updateHeaders(int,com.google.sitebricks.headless.Request)]

at net.lightbody.bmp.proxy.bricks.ProxyResource.updateHeaders(ProxyResource.java:149)
(See below for entire trace.)
</pre></p>
<hr /><i><small>Powered by Jetty://</small></i>

AndrewRayCode avatar Sep 05 '13 08:09 AndrewRayCode

try proxy.doReq('POST', '/proxy/' + data.port + '/headers', ...).

takyam-git avatar Feb 03 '14 03:02 takyam-git