如何向Web api请求添加Correlation Token参数?

时间:2015-06-28 20:16:35

标签: asp.net-web-api asp.net-web-api2 asp.net-web-api-routing wcf-web-api

我在没有深入了解它的情况下使用web api,只知道每个可编辑的实体都成为资源,这意味着拥有uri,当web api提供PUT,POST,GET,DELETE HTTP命令的解释时支持CRUD操作。但是,如果为了跟踪/记录目的,我需要将相关令牌与例如一起发送。 GET请求?是否有任何建议和技术可以添加到HTTP请求/路由"技术参数"?

1 个答案:

答案 0 :(得分:0)

我找到了需要测试的东西https://webapicorrelator.codeplex.com/但实际上我更愿意了解它是如何工作的......

或者只是使用jquery ajax标题将其添加到heder:

return $.ajax({
            // have to use synchronous here, else the function
            // will return before the data is fetched
            url: url,
            data: { ElectrodeId: electrodeId },
            headers: { "X-CorrelationToken": correlationToken }, 
            method: "POST",
            dataType: "json",
            success: function (data) {

            }