我陷入了一个非常奇怪的问题,我想在我的ajax请求中向服务发送额外的param 授权,就像这样
Request headers
Authorization: bearer t-3e57cc74-3e7a-4fc7-9bbb-f6c83252db01
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11
Accept: */*
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: JSESSIONID=908D73C50F09E75C9A0D674C4CB33D2F; ROUTEID=.1; __unam=3c3246b-13bc693352d-aa1535c-1
Run Code Online (Sandbox Code Playgroud)
但是使用这段代码
headerParams = {'Authorization':'bearer t-7614f875-8423-4f20-a674-d7cf3096290e'};
obj = {
type: 'get',
url: 'https://api.sandbox.slcedu.org/api/rest/v1/students/test1',
headers: headerParams,
data: [],
dataType: 'json',
processData: false,
success: function(data) {
console.log('success');
console.log(data);
}
};
jQuery.ajax(obj);
Run Code Online (Sandbox Code Playgroud)
它发送这样没有传递值,它的请求类型也变成了OPTION而不是GET,这里是控制台日志
Accept: */*
Accept-Encoding gzip, deflate
Accept-Language en-US,en;q=0.5
Access-Control-Request-Headers authorization
Access-Control-Request-Method GET
Connection keep-alive
Host api.sandbox.slcedu.org
Origin http://localhost
User-Agent Mozilla/5.0 (Windows …Run Code Online (Sandbox Code Playgroud) 我正在尝试将Ionic.io Push添加到我的应用程序,但它的投射离子没有定义
ReferenceError: Ionic is not defined
var push = new Ionic.Push({
Run Code Online (Sandbox Code Playgroud)
一切正常,除了这个未定义的错误,我运行此命令更新lib但没有任何反应,捆绑版本是*Ionic,v1.1.0
ionic lib update
Run Code Online (Sandbox Code Playgroud)
我的app.js.
angular.module('TestApp', ['ionic','ionic.service.core',
'ionic.service.push',
'lavoApp.controllers',
'lavoApp.services','ngCordova'])
.run(function($ionicPlatform,$rootScope,$location,$timeout,$anchorScroll,$state,$ionicHistory,$cordovaPush) {
$ionicPlatform.ready(function() {
var push = new Ionic.Push({
"debug": true
});
push.register(function(token) {
console.log("Device token:",token.token);
});
Run Code Online (Sandbox Code Playgroud) 我试图从浏览器的文件上传到亚马逊S3,我已经修改了CORS策略规则允许后挖斗,但我得到的错误
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidArgument</Code><Message>Bucket POST must contain a field named 'key'. If it is specified, please check the order of the fields.</Message>
<ArgumentValue></ArgumentValue><ArgumentName>key</ArgumentName><RequestId>1E0A8DC78C0CEA9A</RequestId><HostId>XN38Qje9hUrGqHNIhtT8CtowX9tXlpyfEoaXb1UNxlsyLOWreh2mKqKVXg1zjLVl</HostId></Error>
Run Code Online (Sandbox Code Playgroud)
这是我的请求和响应,我仍然通过仍然收到此错误以正确的顺序传递关键参数


任何人都可以告诉我它有什么问题,我正在使用FormData提交请求
任何帮助将不胜感激.
谢谢
编辑:这是代码请检查
var form_data = new FormData();
form_data.append('file',hdlr.file);
//form_data.append('crop_type',settings.get_cropped_type());
//form_data.append('attributes',JSON.stringify(file_attr));
$('input:hidden',$form).each(function(){
form_data.append(this.name,this.value);
});
//finally post the file through AJAX
var xhr = new XMLHttpRequest();
xhr.open("POST", $form[0].action, true);
xhr.send(form_data);
Run Code Online (Sandbox Code Playgroud)

我正在尝试将调试栏与 lumen 和 jenssegers/laravel-mongodb 一起使用,它没有显示数据库查询,所以我启用了。
\DB::connection('mongodb')->enableQueryLog();
但现在它显示了这个错误。
在 LaravelDebugbar.php 第 354 行`
另一件事是它只在主 URL / 上显示调试栏,除了主 URL,它不显示调试栏。

没有 \DB::connection('mongodb')->enableQueryLog(); 或 \DB::enableQueryLog(); 它呈现,但不显示数据库查询信息,并且仅适用于主页。

谢谢
我在使用联邦快递运输服务时调用 processShipment 方法时遇到“一般故障”,我已按要求完成了所有操作,我不知道该服务有什么问题。
谁能告诉我这个请求中缺少什么?
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v10="http://fedex.com/ws/ship/v10">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<v10:ProcessShipmentRequest>
<v10:WebAuthenticationDetail>
<v10:UserCredential>
<v10:Key>XXXXX</v10:Key>
<v10:Password>XXXXX</v10:Password>
</v10:UserCredential>
</v10:WebAuthenticationDetail>
<v10:ClientDetail>
<v10:AccountNumber>XXXXX</v10:AccountNumber>
<v10:MeterNumber>XXXXX</v10:MeterNumber>
<v10:IntegratorId>123</v10:IntegratorId>
<v10:Localization>
<v10:LanguageCode>EN</v10:LanguageCode>
<v10:LocaleCode>ES</v10:LocaleCode>
</v10:Localization>
</v10:ClientDetail>
<v10:TransactionDetail>
<v10:CustomerTransactionId>PROCESS SHIPMENT</v10:CustomerTransactionId>
<v10:Localization>
<v10:LanguageCode>EN</v10:LanguageCode>
<v10:LocaleCode>ES</v10:LocaleCode>
</v10:Localization>
</v10:TransactionDetail>
<v10:Version>
<v10:ServiceId>ship</v10:ServiceId>
<v10:Major>10</v10:Major>
<v10:Intermediate>0</v10:Intermediate>
<v10:Minor>0</v10:Minor>
</v10:Version>
<v10:RequestedShipment>
<v10:ShipTimestamp>2012-06-22T10:56:46-06:00</v10:ShipTimestamp>
<v10:DropoffType>REGULAR_PICKUP</v10:DropoffType>
<v10:ServiceType>FEDEX_GROUND</v10:ServiceType>
<v10:PackagingType>YOUR_PACKAGING</v10:PackagingType>
<v10:Shipper>
<v10:AccountNumber>510087682</v10:AccountNumber>
<v10:Tins>
<v10:TinType>PERSONAL_STATE</v10:TinType>
<v10:Number>1057</v10:Number>
<v10:Usage>ShipperTinsUsage</v10:Usage>
</v10:Tins>
<v10:Contact>
<v10:ContactId>RBB1057</v10:ContactId>
<v10:PersonName>ROHIT BORSE</v10:PersonName>
<v10:Title>Mr.</v10:Title>
<v10:CompanyName>DEOYAROHIT0705$</v10:CompanyName>
<v10:PhoneNumber>9762308621</v10:PhoneNumber>
<v10:PhoneExtension>02033469</v10:PhoneExtension>
<v10:PagerNumber>9762308621</v10:PagerNumber>
<v10:FaxNumber>9762308621</v10:FaxNumber>
<v10:EMailAddress>Rohit*Borse@DeoyaRohit.com</v10:EMailAddress>
</v10:Contact>
<v10:Address>
<v10:StreetLines>1202 Chalet Ln</v10:StreetLines>
<v10:StreetLines>Do Not Delete - Test Account</v10:StreetLines>
<v10:City>Harrison</v10:City>
<v10:StateOrProvinceCode>AR</v10:StateOrProvinceCode>
<v10:PostalCode>72601</v10:PostalCode>
<v10:UrbanizationCode>AR</v10:UrbanizationCode>
<v10:CountryCode>US</v10:CountryCode>
<v10:Residential>0</v10:Residential>
</v10:Address> …Run Code Online (Sandbox Code Playgroud) 我陷入了一个问题,我想在绝对元素前面显示相对元素,我知道z-index不适用于相对元素。如何显示带状区域前的图像。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Teset</title>
<style>
.container {
width: 1170px;margin:auto
}
.footer-elements{text-align:center;bottom:0;height:15em}
.footer-elements .content-b{text-align:center;position:relative;height:10em}
.footer-elements .content-b img.main-img{text-align:center;width:18em;margin-top:-3em}
.footer-elements .content-b .strip-m{background:#231F20;height:9em;}
.footer-elements .content-b .strip-border{width:100%;height:1.3em;position:absolute;top:0;left:0%;background-size:auto 100%;
background:url(http://i666.photobucket.com/albums/vv22/SincerelyBerry/HAIJYNX/backgrounds/stripes.png) repeat-x;}
</style>
</head>
<body>
<!-- container Start -->
<div class="container">
<br><br><br><br><br><br><br>
<div class="footer-elements">
<div class="content-b">
<div class="strip-m row">
<div class="strip-border"></div>
<img src="http://i252.photobucket.com/albums/hh15/liveyourlife815/stripes-1.png" class="main-img" alt="footer">
</div>
</div>
</div>
</div>
</body>
</html>
http://jsfiddle.net/Q9EEv/9/
Run Code Online (Sandbox Code Playgroud)
绝对元素是带状的,所以我希望它在相对图像的背面。
谢谢
我正在开发一个项目(基于PHP),我需要在其中计算SHA1,我正在使用这行代码在PHP中生成SHA1.
$da = file_get_contents("payload.txt");
echo sha1($da);
Run Code Online (Sandbox Code Playgroud)
这是.Net的代码
private static string GetSHA1(string text)
{
UnicodeEncoding UE = new UnicodeEncoding();
byte[] hashValue;
byte[] message = UE.GetBytes(text);
SHA1Managed hashString = new SHA1Managed();
string hex = "";
hashValue = hashString.ComputeHash(message);
foreach (byte x in hashValue)
{
hex += String.Format("{0:x2}", x);
}
return hex;
}
Run Code Online (Sandbox Code Playgroud)
但我很困惑,因为两种语言都会产生不同的结果,我不会在它们两者中提供任何盐(因为我不知道在盐b/c中使用什么,api没有定义它)
我之后还需要处理RSA(我有一个加密密钥)也可以有人说,这些算法是否因语言或我遗漏的任何东西而有所不同?
需要一些专家对此的意见
这是生成SHA1和RSA加密的整个算法
<?php
class MyEncryption
{
public $pubkey = '...public key here...';
public $privkey = '...private key here...';
public function encrypt($data)
{
if (openssl_private_encrypt($data, $encrypted, $this->pubkey))
$data = …Run Code Online (Sandbox Code Playgroud) 我正在尝试加载laravel项目,但在下面收到错误
Symfony \ Component \ Debug \ Exception \ FatalErrorException
syntax error, unexpected 'assets' (T_STRING)
Run Code Online (Sandbox Code Playgroud)

它的视图/ myview.blade.php下,我不明白为什么它在资产上抛出错误,这里是我的视图代码
<video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="1000" height="563"
poster="{{ asset('assets/public/video/video.png')}}"
data-setup="{}">
Run Code Online (Sandbox Code Playgroud)
当我将路径更改为somepath/public/video/video.png时,错误是意外的'somepath'.任何帮助将不胜感激