我正在尝试使用Angular2连接/对API执行POST请求,这是一个带有基本身份验证密码的非常简单的API.在api上禁用密码时,一切都按预期工作.但是当我启用基本身份验证时,Angular无法再连接到API.在邮递员一切正常.我尝试了以下但没有成功.
我有两个标题"Content-Type"和"Authorization"
headers.append("Content-Type", "application/x-www-form-urlencoded");
Run Code Online (Sandbox Code Playgroud)
我试过这两个标题.
headers.append("Authorization", "Basic " + btoa(Username + ":" + Password));
headers.append("Authorization", "Basic VXNlcm5hbWU6UGFzc3dvcmQ=");
Run Code Online (Sandbox Code Playgroud)
我唯一能找到的是,在RAW请求标头中只有一行包含标题名称,但缺少值:
Access-Control-Request-Headers: authorization, content-type
Run Code Online (Sandbox Code Playgroud)
原始标题:
#Request Headers
OPTIONS /shipment HTTP/1.1
Host: api.example.com
Connection: keep-alive
Access-Control-Request-Method: POST
Origin: http://localhost:4200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36
Access-Control-Request-Headers: authorization, content-type
Accept: */*
Referer: http://localhost:4200/address
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8,nl;q=0.6
Run Code Online (Sandbox Code Playgroud)
希望有人能提供帮助
当我尝试使用颜色属性设置我的md-chips样式时没有任何反应.根据指南https://material.angular.io/components/component/chips,这必须工作.我所有的其他元素都没有问题.
<md-chip-list>
<md-chip color="primary"> Chicken </md-chip>
<md-chip color="warn"> Table </md-chip>
<md-chip color="accent"> Tree </md-chip>
<md-chip> Eight </md-chip>
</md-chip-list>
Run Code Online (Sandbox Code Playgroud)
有人知道如何解决这个问题吗?
提前致谢!
在ZF1中,我曾经在application.ini中声明变量
brandname = "Example"
weburl = "http://www.example.com/"
assetsurl = "http://assets.example.com/"
Run Code Online (Sandbox Code Playgroud)
在Bootstrap中我做了这个,所以我可以在视图中访问它们
define('BRANDNAME', $this->getApplication()->getOption("brandname"));
define('WEBURL', $this->getApplication()->getOption("weburl"));
define('ASSETSURL', $this->getApplication()->getOption("assetsurl"));
Run Code Online (Sandbox Code Playgroud)
什么是ZF2方式,我知道我可以在local.php配置文件中创建一个数组,如:
return array(
'example' => array(
'brandname' => 'Example',
'weburl' => 'http://www.example.com/',
'asseturl' => 'http://assets.example.com/',
),
);
Run Code Online (Sandbox Code Playgroud)
当我想在控制器中访问该变量时,我可以这样做
$config = $this->getServiceLocator()->get('Config');
$config['example']['brandname']);
Run Code Online (Sandbox Code Playgroud)
到目前为止一切都很好......但我如何在视图中访问此变量?我不想在每个控制器中为它创建一个视图变量.当我在视图phtml文件中尝试以上操作时,我收到错误.
Zend\View\HelperPluginManager::get was unable to fetch or create an instance for getServiceLocator
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我正在使用 angular2-jwt 来授权请求。我有一个 get 请求,它从 API 中检索多个文档。
一个文档可以有多个图像,这些图像也需要使用授权请求来获取。所以显然直接用 with 调用它们是行不通的。
我按照这个例子: https //stackoverflow.com/a/40862839/909723
我有两个问题:
没有异步我得到:GET http://localhost:4200/[object%20Object] 404 (Not Found) 和异步我得到: Invalid argument '[object Object]' for pipe 'AsyncPipe' 我用'数据:图像/jpg;' 并且没有
部分模板
<md-card *ngFor="let document of documents">
<md-toolbar color="accent" *ngIf="getDocName(document)">
<span class="nowrap">{{getDocName(document)}}</span>
<span class="country-full-width"></span>
</md-toolbar>
<md-card-content>
<div *ngFor="let image of getImages(document)">
<img class="image" [src]="getImageSrc(image.image_id) | async" />
</div>
</md-card-content>
</md-card>
Run Code Online (Sandbox Code Playgroud)
我有一个使用 angular2-jwt 的服务 - AuthHttp
@Injectable()
export class ImageService {
constructor(public authHttp: AuthHttp, public http: Http, public sanitizer: DomSanitizer) {}
getImageSrc(id, type){ …Run Code Online (Sandbox Code Playgroud) 我需要翻译在(电子邮件)作业和控制器中使用的字符串。
我读了这篇文章:https : //laravel.com/docs/5.2/localization,所以我知道您可以通过以下方式进入视图:
echo trans("messages.welcome");
Run Code Online (Sandbox Code Playgroud)
但这是一个Lumen api,我不使用该视图。
我如何才能在控制器或工作中获得翻译。
提前致谢!
我正在尝试使用Propel 2对数据库进行逆向工程.但每次我尝试运行模型时:build命令都会出现以下错误:
[Propel\Generator\Exception\InvalidArgumentException]
Invalid database name: no configured connection named 'default'
Run Code Online (Sandbox Code Playgroud)
它说"没有配置连接"?? 但是能够使用"reverse"命令从数据库生成schema.xml吗?
提前致谢.
angular ×3
php ×3
colors ×1
header ×1
imagesource ×1
javascript ×1
laravel ×1
lumen ×1
md-chip ×1
mysql ×1
propel ×1
request ×1
translation ×1
typescript ×1