我在Azure门户中创建了一个服务总线/通知中心.
现在我正在尝试使用基于此doc的Postman的Azure REST API :https: //msdn.microsoft.com/en-us/library/azure/dn223265.aspx
这是我的Postman配置:
这是以下网址的POST方法(创建注册) https://mysite.servicebus.windows.net/mysite-notif/registrations/?api-version=2015-01 (出于隐私原因,我在该网址中替换为mysite)
在标题中,我输入了2个条目:
Content-Type application/atom + xml; type = entry; charset = utf-8
授权 Endpoint = sb:// [mysite] .servicebus.windows.net /; SharedAccessKeyName = DefaultFullSharedAccessSignature; SharedAccessKey = [mykey](这是我从Azure门户复制的连接信息)
在Body中,我选择了raw-XML(txt/xml)并粘贴:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom">
<content type="application/xml">
<WindowsRegistrationDescription xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect">
<Tags>myTag, myOtherTag</Tags>
<ChannelUri>{ChannelUri}</ChannelUri>
</WindowsRegistrationDescription>
</content>
</entry>
Run Code Online (Sandbox Code Playgroud)
(这是Windows Notification Service示例的本机注册)
当我从邮递员中发送此电话时,我收到401错误:
<Error>
<Code>401</Code>
<Detail>MalformedToken: The credentials contained in …Run Code Online (Sandbox Code Playgroud) 我是MVVM的新手,并试图找出如何使用MVVM Light Toolkit使用传统的Cancel按钮关闭ChildWindow.
在我的ChildWindow(StoreDetail.xaml)中,我有:
<Button x:Name="CancelButton" Content="Cancel" Command="{Binding CancelCommand}" />
Run Code Online (Sandbox Code Playgroud)
在我的ViewModel(ViewModelStoreDetail.cs)中,我有:
public ICommand CancelCommand { get; private set; }
public ViewModelStoreDetail()
{
CancelCommand = new RelayCommand(CancelEval);
}
private void CancelEval()
{
//Not sure if Messenger is the way to go here...
//Messenger.Default.Send<string>("ClosePostEventChildWindow", "ClosePostEventChildWindow");
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试在phantomjs提示符下运行命令行(以创建网站的PDF屏幕截图)
所以我发起了phantomjs.exe并在phantomjs>之后输入了:
phantomjs rasterize.js http://www.google.com test1.pdf
Run Code Online (Sandbox Code Playgroud)
无论我输入什么,我都会得到一个
预期标识符,但发现'rasterize'
phantomjs:// repl-input:全局代码中的1
(栅格化或我输入的任何其他东西)
即使是帮助,我也不能打电话给(-h/--help)http://phantomjs.org/api/command-line.html
phantomjs.exe和rasterize.js都在我的PC上的同一文件夹中.
我在语法上做错了什么?谢谢
api ×1
childwindow ×1
command-line ×1
icommand ×1
mvvm ×1
mvvm-light ×1
phantomjs ×1
postman ×1
rest ×1
silverlight ×1
syntax ×1