0

我有一个提交 POST 请求的表单。

这是作为请求发送的内容(来自调试面板):

POST /en/rulesrun/run HTTP/1.1
主机:u2i
连接:keep-alive
内容长度:78
缓存控制:max-age=0
sec-ch-ua: "Chromium";v="91", " Not ;A Brand";v="99"
sec-ch-ua-mobile: ?0
Upgrade-Insecure-Requests: 1
来源: https://u2i
Content-Type: application/x-www-form-urlencoded
User-Agent : Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.101 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif ,image/webp,image/apng, / ;q=0.8,application/signed-exchange;v=b3;q=0.9
Sec-Fetch-Site: 同源
Sec-Fetch-Mode: 导航
Sec-Fetch-User: ?1
Sec-Fetch-Dest:文档
Referer:https://u2i/en/
Accept-Encoding:gzip,deflate,br
Accept-Language:en-US,en;q=0.9
Cookie:userobj=eyJuYW1lIjoiZGV2MDEiLCJwYXNzIjoiZGV2MDEifQ%3D%3D; PHPSESSID=bjj7hsvobm9n8732m1f58vhkfa; lng=en

由于Accept中的值,返回的页面未正确呈现。
我需要它是:
接受:应用程序/json,文本/javascript,/;q=0.01

如何将请求更改为具有我需要的Accept标头?
这是表格:

<?php echo CHtml::beginForm("rulesrun/run", "post", array("id" => "rulesrun-form"))."\n"; ?>
<div class="sheba-search-container" style="margin: 0px; border: 0px;">
    <?php
    echo CHtml::label("Date", "rr-start-date", array());
    echo CHtml::dateField("rr-start-date", "", array(
        "id" => "rr-start-date",
        "placeholder" => "Starting from ..."
    )) . "\n";
    echo CHtml::label("Ordering Organization", "rr-ordering-organization", array());
    echo CHtml::textField("rr-ordering-organization", "", array(
        "id" => "rr-ordering-organization",
        "class" => "sheba-search-input",
        "placeholder" => "Enter list separated by comma ..."
    )) . "\n";
    echo CHtml::label("Context Code", "rr-context-code", array());
    echo CHtml::textField('rr-context-code' , "", array(
        "id" => "rr-context-code",
        "class" => "sheba-search-input",
        "placeholder" => "Enter list separated by comma ..."
    )) . "\n";
    echo CHtml::label("Modality", "rr-modality", array());
    echo CHtml::textField('rr-modality' , "", array(
        "id" => "rr-modality",
        "class" => "sheba-search-input",
        "placeholder" => "Enter list separated by comma ..."
    )) . "\n";
    
    ?>
    <div class="sheba-adv-submit"
        style="clear: both; padding: 0px 100px 20px;">
        <div>
            <?php
                echo CHtml::button('Run', array('type' => 'submit'));
            ?>
        </div>
    </div>
</div>
<?php echo CHtml::endForm()."\n"; ?>

谢谢你。

4

0 回答 0